|
Emplacement du menu |
---|
Utilitaires → Calque |
Ateliers |
Draft |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.19 |
Voir aussi |
Draft Groupement automatique, Gestionnaire de calques |
La commande Draft Calque crée un Draft calque. Un calque est un groupe d'un type particulier, doté d'un certain nombre de propriétés visuelles. Ces propriétés, et toute modification qui leur est apportée, sont propagées aux objets placés à l'intérieur du calque. Les calques eux-mêmes sont placés dans un autre groupe spécial : le Draft LayerContainer.
Pour un Draft LayerContainer, ces options supplémentaires sont disponibles dans le menu contextuel de la Vue en arborescence :
Pour un Draft Calque, ces options supplémentaires sont disponibles dans le menu contextuel de la Vue en arborescence :
introduit dans la version 0.21
Si vous déposez un objet d'un Std Groupe, ou un objet de type groupe tel qu'un Arch Partie de bâtiment, sur un calque dans la vue en arborescence, il n'est pas retiré du groupe, et vice versa. Pour retirer un objet d'un calque, il doit être déposé sur un autre calque ou sur le nœud du document. Il n'est pas nécessaire de maintenir la touche Ctrl enfoncée lorsque vous faites glisser ou déposez un objet sur un calque.
Voir aussi : Éditeur de propriétés
Un objet Draft Calque est dérivé d'un App FeaturePython et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
Layer
LinkList
) : spécifie les objets qui se trouvent à l'intérieur du calque.
Layer
Les propriétés de cette section sont appliquées aux objets qui sont placés à l'intérieur du calque. Toute modification de ces propriétés leur est propagée. Pour deux propriétés, VueLine Color et VueShape Color, ce comportement est facultatif.
Enumeration
) : spécifie le style de dessin du calque : Solid
, Dashed
, Dotted
ou Dashdot
.Color
) : spécifie la couleur de la ligne du calque.Float
) : spécifie la largeur de ligne de la couche.Bool
) : indique si les modifications apportées à VueLine Color du calque sont propagées aux objets situés à l'intérieur du calque.Bool
) : spécifie si les changements apportés à VueShape Appearance du calque sont propagés aux objets à l'intérieur du calque. introduit dans la version 1.0MaterialList
) : spécifie l'apparence de la forme du calque. introduit dans la version 1.0Color
) : spécifie la couleur de la forme du calque. Elle est synchronisée avec la Couleur diffuse de VueShape Appearance.Percent
) : spécifie la transparence du calque. Elle est synchronisée avec la Transparence de VueShape Appearance.Color
) : spécifie la couleur d'impression des lignes du calque.Bool
) : indique si la VueLine Print Color du calque est utilisée lorsqu'une TechDraw Vue d'un objet Draft est créée à partir des objets contenus dans le calque.
Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.
Pour créer un Draft Calque, utilisez la méthode make_layer
du module Draft. Pour ajouter des objets à un calque ou en supprimer, modifiez sa propriété Group
.
import FreeCAD as App
import Draft
doc = App.newDocument()
layer = Draft.make_layer(line_color=(1.0, 0.0, 0.0, 0.0),
shape_color=(1.0, 1.0, 0.0, 0.0))
polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer.Group = [polygon1, polygon2, polygon3]
doc.recompute()